package com.ruoyi.projects.mapper;

import java.util.List;
import com.ruoyi.projects.domain.SlOperateLog;

/**
 * 实操记录Mapper接口
 * 
 * @author yangz
 * @date 2024-12-02
 */
public interface SlOperateLogMapper 
{
    /**
     * 查询实操记录
     * 
     * @param operateId 实操记录主键
     * @return 实操记录
     */
    public SlOperateLog selectSlOperateLogByOperateId(Long operateId);

    /**
     * 查询实操记录列表
     * 
     * @param slOperateLog 实操记录
     * @return 实操记录集合
     */
    public List<SlOperateLog> selectSlOperateLogList(SlOperateLog slOperateLog);

    /**
     * 新增实操记录
     * 
     * @param slOperateLog 实操记录
     * @return 结果
     */
    public int insertSlOperateLog(SlOperateLog slOperateLog);

    /**
     * 修改实操记录
     * 
     * @param slOperateLog 实操记录
     * @return 结果
     */
    public int updateSlOperateLog(SlOperateLog slOperateLog);

    /**
     * 删除实操记录
     * 
     * @param operateId 实操记录主键
     * @return 结果
     */
    public int deleteSlOperateLogByOperateId(Long operateId);

    /**
     * 批量删除实操记录
     * 
     * @param operateIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSlOperateLogByOperateIds(Long[] operateIds);
}
